/***********************************************
 * Title:       CourseManageBean.java
 * Description: CourseManageBean.java
 * Author:      NiDeveloper
 * Create Date: 2010-6-3
 * CopyRight:   CopyRight(c)@2009
 * Company:     TJUSCS
 * Version:     1.0
 ***********************************************
 */
package edu.tju.education;

import java.util.List;

import edu.tju.education.model.CourseSchedule;
import edu.tju.education.model.Exam;
import edu.tju.education.model.Subject;

/**
 * @author NiDeveloper
 *
 */
public class CourseManageBean
{
        private long specialityId;
        private Speciality speciality;
        private int admissionYear;
        private long subjectId;
        private Subject subject;
        private String term;
        private int weekClass;
        private String classes;
        private long courseScheduleId;
        private CourseSchedule courseSchedule;
        private String subjectName;
        private String specialityName;
        private long teacherId;
        private String courseIds;
        private List<CourseSchedule> courseSchedules;
        private long examId;
        private Exam exam;
        private int proportion;
        private boolean isMakeUp;
        private long maxProportion;
        private String examName;
        private double fullMarks;
        private double passMarks;
        private String certificateName;
        private long certificateLevelId;
        private String subjectCate;
        /**
         * @return the specialityId
         */
        public long getSpecialityId()
        {
                return specialityId;
        }
        /**
         * @param specialityId the specialityId to set
         */
        public void setSpecialityId(long specialityId)
        {
                this.specialityId = specialityId;
        }
        /**
         * @return the speciality
         */
        public Speciality getSpeciality()
        {
                return speciality;
        }
        /**
         * @param speciality the speciality to set
         */
        public void setSpeciality(Speciality speciality)
        {
                this.speciality = speciality;
        }
        /**
         * @return the admissionYear
         */
        public int getAdmissionYear()
        {
                return admissionYear;
        }
        /**
         * @param admissionYear the admissionYear to set
         */
        public void setAdmissionYear(int admissionYear)
        {
                this.admissionYear = admissionYear;
        }
        /**
         * @return the subjectId
         */
        public long getSubjectId()
        {
                return subjectId;
        }
        /**
         * @param subjectId the subjectId to set
         */
        public void setSubjectId(long subjectId)
        {
                this.subjectId = subjectId;
        }
        /**
         * @return the subject
         */
        public Subject getSubject()
        {
                return subject;
        }
        /**
         * @param subject the subject to set
         */
        public void setSubject(Subject subject)
        {
                this.subject = subject;
        }
        /**
         * @return the term
         */
        public String getTerm()
        {
                return term;
        }
        /**
         * @param term the term to set
         */
        public void setTerm(String term)
        {
                this.term = term;
        }
        /**
         * @return the weekClass
         */
        public int getWeekClass()
        {
                return weekClass;
        }
        /**
         * @param weekClass the weekClass to set
         */
        public void setWeekClass(int weekClass)
        {
                this.weekClass = weekClass;
        }
        /**
         * @return the classes
         */
        public String getClasses()
        {
                return classes;
        }
        /**
         * @param classes the classes to set
         */
        public void setClasses(String classes)
        {
                this.classes = classes;
        }
        /**
         * @return the courseScheduleId
         */
        public long getCourseScheduleId()
        {
                return courseScheduleId;
        }
        /**
         * @param courseScheduleId the courseScheduleId to set
         */
        public void setCourseScheduleId(long courseScheduleId)
        {
                this.courseScheduleId = courseScheduleId;
        }
        /**
         * @return the courseSchedule
         */
        public CourseSchedule getCourseSchedule()
        {
                return courseSchedule;
        }
        /**
         * @param courseSchedule the courseSchedule to set
         */
        public void setCourseSchedule(CourseSchedule courseSchedule)
        {
                this.courseSchedule = courseSchedule;
        }
        /**
         * @return the subjectName
         */
        public String getSubjectName()
        {
                return subjectName;
        }
        /**
         * @param subjectName the subjectName to set
         */
        public void setSubjectName(String subjectName)
        {
                this.subjectName = subjectName;
        }
        /**
         * @return the specialityName
         */
        public String getSpecialityName()
        {
                return specialityName;
        }
        /**
         * @param specialityName the specialityName to set
         */
        public void setSpecialityName(String specialityName)
        {
                this.specialityName = specialityName;
        }
        /**
         * @return the teacherId
         */
        public long getTeacherId()
        {
                return teacherId;
        }
        /**
         * @param teacherId the teacherId to set
         */
        public void setTeacherId(long teacherId)
        {
                this.teacherId = teacherId;
        }
        /**
         * @return the courseIds
         */
        public String getCourseIds()
        {
                return courseIds;
        }
        /**
         * @param courseIds the courseIds to set
         */
        public void setCourseIds(String courseIds)
        {
                this.courseIds = courseIds;
        }
        /**
         * @return the courseSchedules
         */
        public List<CourseSchedule> getCourseSchedules()
        {
                return courseSchedules;
        }
        /**
         * @param courseSchedules the courseSchedules to set
         */
        public void setCourseSchedules(List<CourseSchedule> courseSchedules)
        {
                this.courseSchedules = courseSchedules;
        }
        /**
         * @return the examId
         */
        public long getExamId()
        {
                return examId;
        }
        /**
         * @param examId the examId to set
         */
        public void setExamId(long examId)
        {
                this.examId = examId;
        }
        /**
         * @return the exam
         */
        public Exam getExam()
        {
                return exam;
        }
        /**
         * @param exam the exam to set
         */
        public void setExam(Exam exam)
        {
                this.exam = exam;
        }
        /**
         * @return the proportion
         */
        public int getProportion()
        {
                return proportion;
        }
        /**
         * @param proportion the proportion to set
         */
        public void setProportion(int proportion)
        {
                this.proportion = proportion;
        }
        /**
         * @return the isMakeUp
         */
        public boolean isMakeUp()
        {
                return isMakeUp;
        }
        /**
         * @param isMakeUp the isMakeUp to set
         */
        public void setMakeUp(boolean isMakeUp)
        {
                this.isMakeUp = isMakeUp;
        }
        /**
         * @return the maxProportion
         */
        public long getMaxProportion()
        {
                return maxProportion;
        }
        /**
         * @param maxProportion the maxProportion to set
         */
        public void setMaxProportion(long maxProportion)
        {
                this.maxProportion = maxProportion;
        }
        /**
         * @return the examName
         */
        public String getExamName()
        {
                return examName;
        }
        /**
         * @param examName the examName to set
         */
        public void setExamName(String examName)
        {
                this.examName = examName;
        }
        /**
         * @return the fullMarks
         */
        public double getFullMarks()
        {
                return fullMarks;
        }
        /**
         * @param fullMarks the fullMarks to set
         */
        public void setFullMarks(double fullMarks)
        {
                this.fullMarks = fullMarks;
        }
        /**
         * @return the passMarks
         */
        public double getPassMarks()
        {
                return passMarks;
        }
        /**
         * @param passMarks the passMarks to set
         */
        public void setPassMarks(double passMarks)
        {
                this.passMarks = passMarks;
        }
        /**
         * @return the certificateName
         */
        public String getCertificateName()
        {
                return certificateName;
        }
        /**
         * @param certificateName the certificateName to set
         */
        public void setCertificateName(String certificateName)
        {
                this.certificateName = certificateName;
        }
        /**
         * @return the certificateLevelId
         */
        public long getCertificateLevelId()
        {
                return certificateLevelId;
        }
        /**
         * @param certificateLevelId the certificateLevelId to set
         */
        public void setCertificateLevelId(long certificateLevelId)
        {
                this.certificateLevelId = certificateLevelId;
        }
        /**
         * @return the subjectCate
         */
        public String getSubjectCate()
        {
                return subjectCate;
        }
        /**
         * @param subjectCate the subjectCate to set
         */
        public void setSubjectCate(String subjectCate)
        {
                this.subjectCate = subjectCate;
        }
        
}
